const updateManager = uni.getUpdateManager()

export default function checkUpdate(){
  let startParamObj = uni.getLaunchOptionsSync()
  if(startParamObj.scene !== 1154){//非单页模式进入
    /*监听向微信后台请求检查更新结果事件。微信在小程序冷启动时自动检查更新，不需主动触发。*/
    updateManager.onCheckForUpdate(function (res) {})

    /*强制小程序重启并使用新版本。在小程序新版本下载完成后（即收到 onUpdateReady 回调）调用。*/
    updateManager.onUpdateReady(function () {
      uni.showModal({
        title: '更新提示',
        content: '新版本已经准备好，是否使用？',
        success: function (res) {
          if (res.confirm) {
            // 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
            updateManager.applyUpdate()
          }
        }
      })
    })
    /*微信低于v7提示强制更新前往微信*/
    uni.getSystemInfo().then( res =>{
      let { version } = res
      if(version && Number(version[0]) < 7){
        console.log(version)
        uni.updateWeChatApp({})
      }
    })
  }
}